AHP Ontology Evaluation System and User Guide
About the tool
bla bla bla introduction

The main feature of the system is to bla bla
Installation Guide

This section describes the pre-requisites of running the application. The application has been developed using Java SE Development Kit 7 on aWindows X64 operating system, using Eclipse IDE.

It is a desktop application, which relies on internet connection for updating ontology measurements based on their URI, but can function without an internet connection using a local ontology repository, which may not be up to date.

Software dependencies
  • In order to run the application on a Windows operating system, you need to have a Java Runtime Environment version 1.7 or higher installed.

  • Dictionary application WordNet2.1 1 needs to be installed prior to running the ap- plication for the dictionary knowledge base access. The path of WordNet installation home directory (ex: "d:/jde/WordNet") needs to be set as a System Variable under the name WNHOME. This system variable name is set in the application as a static field in ApplicationConstants class, from where can be edited.

  • The application requires communication with a running instance of MySQL Server2, version 5.6 or higher. A local server connection (jdbc:mysql://localhost:3306/) needs to exist for the following credentials:
    username - root; password - root

    The database schema ontologies needs to be imported on the above server instance from the dump file located in project project_environment/prerequisites/ontologies_database_schema.sql. The application database connection can be re-configured editing file META-INF/persistence.xml.

  • File Resources
    The file structure of folder project environment contains the file resources needed to run the application.
    • prerequisites folder contains the database dump needed for creating and loading the database prior to running the application.
    • ontology evaluation files folder contains initial .pwc file which loads the AHP decision problem. It also contains problem files with pre-filled pairwise comparisons with different degrees of inconsistency (consistent1.pwc and consistent2.pwc, medium inconsistency, high inconsistency and demo file used as example in this chapter screen-shots), which can be imported using the AHP evaluation module GUI.
    • local_ ontology_repo folder contains the downloaded ontology files. They are used by the system as a local backup, when the corresponding online resources are not available or internet connection is disabled.
    • AHP Ontology Evaluation System folder contains the runnable java application.
    If one desires to alter the resources file structure, ApplicationConstants class con- stants need to be updated with the new file paths: ONTOLOGY LOCAL REPOSTORY FOLDER, EVALUATION FILES, REPORTS FILES.
  • TODO : !!!!!!! Tool download link
Tool's installation steps:
User's manual
This section describes the main functionality of AHP Ontology Evaluation Sys- tem.
View ontology measurements
Before and during running the application, the user can consist the Measure- mentReport.pdf from the reports folder, in order to be familiar with available ontologies and their most recent measurements. The application opens with the domain coverage screen (Figure 1.1), where a user can evaluate the knowledge coverage of available ontolo- gies for a given domain and preselect a subset for AHP evaluation. Steps:
Figure 1.1
Define domain using synonyms
Write a noun inside Concept(noun) text field and click Get Synonyms button to get the list of synonyms grouped by word meaning in the right panel. If you wish to add currentConcept(noun) to domain definition, press Add Concept to Search Terms List. If you wish to add some of the suggested synonyms to the search term, write them one by one in the Synonym text field and press Add synonym to concept. The user can reset the Search Terms List that defines the domain by clicking Reset button. Add new concepts repeating the steps above. As can be seen in Figure 1.2, some concepts may have different word meanings. The synonyms corresponding to the desired sense must be selected. The user can add concepts to the Search Terms List without adding synonyms for them, but this decreases the chances of finding classes corresponding to that concept.When you consider the Search Terms List is complete, press Done. This is the most time-consuming step of the application, you must wait until processing completes.
Figure 1.2
Contact

Adrian.Groza [at] cs.utcluj.ro